#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int main()
//{   
//
//	return 0;
//}
#include <stdio.h>
int main() {
	int n, a[10];
	int i = 0;
	scanf("%d", &n);
	for (i = 0;i < n;i++)
	{
		scanf("%d", &a[i]);
	}
	int max = 0, min = 0;
	for (i = 1;i < n;i++)
	{
		if (a[i] < a[min])
		{
			min = i;
		}
	}
	int temp = a[min];
	a[min] = a[0];
	a[0] = temp;
	for (i = 1;i < n;i++)
	{
		if (a[i] > a[max])
		{
			max = i;
		}
	}
	temp = a[max];
	a[max] = a[n - 1];
	a[n - 1] = temp;
	for (i = 0;i < n;i++) {
		printf("%d ", a[i]);
	}
	return 0;
}